three-leaf twill - French English Dictionary